首页
下载应用
提交文章
关于我们
🔥 热搜 🔥
1
百度
2
今日热点
3
微信公众平台
4
贴吧
5
opgg
6
dnf私服
7
百度贴吧
8
知乎
9
dnf公益服
10
百度傻逼
分类
社会
娱乐
国际
人权
科技
经济
其它
首页
下载应用
提交文章
关于我们
🔥
热搜
🔥
1
百度
2
今日热点
3
微信公众平台
4
贴吧
5
opgg
6
dnf私服
7
百度贴吧
8
知乎
9
dnf公益服
10
百度傻逼
分类
社会
娱乐
国际
人权
科技
经济
其它
警察殴打打人学生,舆论撕裂的背后
你手放哪呢,出生啊
薅广电羊毛!100元话费实付94.6元,还有电费96.9充100元!招团长~
疯传!广州地铁突发!警方介入
小米3nm芯片明年装机
生成图片,分享到微信朋友圈
查看原文
其他
【Science封面故事】DeepMind开发的AlphaCode AI系统在编程竞赛中具有竞争力
Original
优睿科新闻平台
ScienceAAAS
2023-01-04
收录于合集 #Science一周精选
498个
点击上方蓝色字,关注我们
据研究人员报告,AlphaCode在解决编程的竞赛中的表现可以达到人类的平均水平;AlphaCode是一种由DeepMind开发的用于研发计算机代码的新型人工智能
(AI)
系统。
开发一个能够创造编码程序的AI-辅助编码平台以应对代码需要解决问题的高层级描述,可能会对程序员的生产力产生重大影响。它甚至可能通过将人类系统阐述问题的工作转交给AI来解决,从而改变编程文化。
到目前为止,新颖编程问题的代码解决方案一直需要由人进行操作。尽管最近一些神经网络模型在代码生成能力上令人印象深刻,但它们在更复杂的编程任务中则仍然表现不佳,因为这些任务需要有批判性的思维和解决问题的技能,如人类程序员经常参与的竞争性编程挑战。
来自DeepMind的Yujia Li团队在此推出了AlphaCode,这是一种人工智能辅助编码系统,它可在解决来自Codeforces平台的问题时达到接近人类的水平;Codeforces平台会定期主办国际编程比赛。
通过使用自身督导的学习和编码器-解码器转换器体系结构,AlphaCode可根据先前的代码段来反复预测代码段并生成数百万个可能的候选解决方案,来解决以前看不到的自然语言问题。这些候选解决方案接着通过验证它们可在功能上通过简单的测试用例而得到过滤和聚类,从而最多产生10个可能的解决方案,它们的生成都无需任何内置的有关计算机代码结构的知识。
据Li等人表示,在用Codeforces的问题进行评估时,AlphaCode的效能大约处于中位人类竞争对手的水平。当对每个问题只能提交10个解决方案时,它可取得的总体平均排名位于人类参与者的前54.3%,尽管所解决问题中的66%会在第一次提交解决方案时就得到解决。
J. Zico Kolter在一篇重点介绍AlphaCode优缺点的Perspective文章中写道:“不管它‘真正’理解任务的程度如何,AlphaCode最终能在以前未见的编码挑战中有出色的表现。”
欢迎关注
Science
官方公众号
点击下方“
阅读原文
”访问
英文原文
为
Science
封面故事点亮你的赞吧
您可能也对以下帖子感兴趣
{{{title}}}
文章有问题?点此查看未经处理的缓存